ContextCapture 用户指南

3MXB 导出

导出的每个 3MXB 文件包含 LOD 树中的一个同级,这些同级打包在单个二进制文件中。因此,生成的 3MXB 仅拥有类型为纹理缓冲区和几何结构缓冲区的资源。ContextCapture 目前不生成类型为纹理文件或几何结构文件的资源。

  1. textureBuffer

    目前,ContextCapture 导出仅支持 jpg 格式。jpg 打包在文件缓冲区内部,没有经过修改。

  2. 2geometryBuffer

    几何结构缓冲区目前只是一个 OpenCTM 文件 ( ),作为二进制缓冲区保存在 3MXB 文件中。

    OpenCTM 格式包括:

    位置 [v0, … , vn] 顶点位置数组。vi = [p0, p1, p2]
    法线 [n0, … , nn] 顶点法线数组。

    可选,目前没有包括在内。

    纹理坐标:[uv0, … , uvn] 顶点纹理坐标数组。uvi = [u, v]。

    仅当几何结构附加了纹理时才有效。

    三角形索引:[i0, … , it] 顶点索引数组,ix = 顶点数组中的数组位置。

    这些索引 3 个一组,形成三角形。